package highlighter.ast.impl;

import java.util.ArrayList;
import java.util.Collection;

import highlighter.ast.IASTNode;
import highlighter.visitor.IASTVisitor;

public class Program implements IASTNode {

	private Collection<NamespaceDef> classes = new ArrayList<NamespaceDef>();

	public void add(NamespaceDef nd) {
		getNamespaces().add(nd);
	}

	public Collection<NamespaceDef> getNamespaces() {
		return classes;
	}

	@Override
	public Object accept(IASTVisitor visitor) {
		return visitor.visit(this);
	}

}
